canon/registries/T0_Boss_Attack_Rail [DRAFT v0.1]/Sheet1.csv
19 rows
| attack_row_id | boss_id | attack_id | telegraph_shape | windup_seconds | active_seconds | recovery_seconds | counter_class | damage | punish_damage_mult | enabled | min_tell_ms | answer_window_ms | telegraph_lead_ms | tell_shape_class | tell_motion_class | telegraph_sfx_id_ref | telegraph_vfx_ref | part_ref | phase_index | attack_kind | cast_pattern_ref | source_ref | notes | attack_element | parry_element_rule | parry_element_ref |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AT_0001 | BE_0002 | step_that_isnt_there | silent_close | 1.60 | 0.10 | 0.80 | any | 0.00 | 1.75 | TRUE | 900 | 450 | 900 | no_glyph_approach | silent_close_walk | stalk_cloak | 1 | KIT_BE_0002 ability 1; bestiary sheet BE_0002_rangku_wera section 6 opener; docs/spine/CH_02.md L142 (CH02_B07); T1_Combat_System_Spec L643 | T5M-ORDINAL. The opener and the cheap lesson - three metres closed in silence and then he stops; no strike, and it establishes the rule the whole fight runs on. NO-STRIKE ROW: attack_kind is left EMPTY because the five-member enum melee/ranged/cast/grab/arena_mutation has no member for a pressure or | |||||||
| AT_0002 | BE_0002 | sightline_break | break_cover | 0.55 | 0.20 | 0.50 | any | 0.00 | 1.75 | TRUE | 600 | 450 | 600 | break_cover_lean | shoulder_turn_before_feet | stalk_cloak | 1 | KIT_BE_0002 ability 2; T0_Boss_Encounter_Registry @ BE_0002 counters (break line of sight behind a cave pillar); T0_Environment_Grammar_Registry @ EG_0005 tactical_affordance_class COVER, enemy_usable TRUE | T5M-ORDINAL. He uses the same geometry the boss row's own counters cell hands the player - EG_0005 Cave Pillar and Karst Column - and he reaches it first. NO-STRIKE ROW, attack_kind EMPTY (finding S3). Rides the stalk cloak. | |||||||
| AT_0003 | BE_0002 | thrown_spear | throw_line | 0.80 | 0.20 | 0.80 | dodge_only | 1.00 | 1.75 | TRUE | 600 | 300 | 300 | throw_line | low_crouch_hip_load | 1 | ranged | KIT_BE_0002 ability 3; T1_Combat_System_Spec L634 (too powerful or too piercing to be parried is answered by a dodge), L635, L647 | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this cover; canon's cover member is the ARENA-WIDE answer and a single thrown shaft is not arena-wide, so the nature rule gives dodge - a thrown point is piercing by construction. EG_0005 stays the line-of-sight answer the boss row names, and | |||||||
| AT_0004 | BE_0002 | the_lunge | lunge | 0.80 | 0.20 | 1.20 | dodge_only | 1.60 | 1.75 | TRUE | 600 | 300 | 200 | lane_line | rear_heel_lift_blade_low | 1 | melee | KIT_BE_0002 ability 4; T0_Boss_Encounter_Registry @ BE_0002 counters (side-dodge the lunge-feint); T1_Combat_System_Spec L634 | T5M-ORDINAL. The root every dangerous move in the fight is a variant of, taught clean and unpunishing so the phase-2 variant reads when it costs something. The longest punish window in phase 1 - recovery_seconds IS the punish rail, not a second one beside it. | |||||||
| AT_0005 | BE_0002 | snare_set | snare_lay | 1.10 | 0.35 | 0.80 | trigger_interrupt | 0.00 | 1.75 | TRUE | 900 | 450 | 900 | snare_lane | break_contact_toward_lane | 1 | arena_mutation | KIT_BE_0002 ability 5; T1_Combat_System_Spec L649 (trigger interrupt) and L635; docs/COMBAT_PROGRAM_ADDENDUM.md section 6 (spawn-hazard arena_mutation) | T5M-ORDINAL. J5's trigger member in Josh's own words - triggering something that stops the hazard before it lands. Cutting the snare before it closes is the interrupt; walking into it is a phase-2 opening for him. HOME GAP, and the concrete case for schema brief 2: the declared data home for this cl | |||||||
| AT_0006 | BE_0002 | rain_cadence_read | listening_hold | 1.60 | 0.60 | 0.50 | any | 0.00 | 1.75 | TRUE | 900 | 450 | 900 | stillness_hold | full_body_stillness | 1 | KIT_BE_0002 ability 6; T1_Combat_System_Spec L646 (neutralize is an elemental counter read off the effectiveness grid); T0_Boss_Encounter_Registry @ BE_0002 defender_element none and composure_nodes stealth=stalk_tell_break | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this neutralize; canon defines neutralize as an ELEMENTAL counter read off the effectiveness grid, and this body carries no element, so neutralize is not authorable anywhere on BE_0002. Re-derived to any, with the real answer routed to the bo | ||||||||
| AT_0007 | BE_0002 | blade_draw_cut | swipe | 0.30 | 0.10 | 0.25 | any | 0.60 | 1.75 | TRUE | 250 | 200 | 0 | draw_arc | lead_hand_turns_palm_down | 1 | melee | KIT_BE_0002 ability 7; T1_Combat_System_Spec L685 (the Ch 2 reduced scope; the parry class enters at Ch 3 and later); docs/FUN_REBUILD_PLAN.md L88-95 R2.2 | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this parry_only; the parry class is canon-DEFERRED at Ch 2 because the player holds no parry-capable weapon until WPN_033 Shield at CH_03, so a Ch-2 attack whose nature demands a parry is an unanswerable attack - the gate's own grounding case | |||||||
| AT_0008 | BE_0002 | shoulder_displace | close_press | 0.55 | 0.20 | 0.50 | any | 0.60 | 1.75 | TRUE | 400 | 300 | 0 | press_close | lead_shoulder_check | 1 | melee | KIT_BE_0002 ability 8; T1_Combat_System_Spec L643 (any takes any legal defence, no capability gate) | T5M-ORDINAL. A check with the leading shoulder from inside your weapon's length; low commitment on both sides, and the row that teaches that not every contact is a read. | |||||||
| AT_0009 | BE_0002 | torch_kill | swipe | 0.55 | 0.20 | 0.80 | dodge_only | 0.00 | 1.75 | TRUE | 400 | 300 | 200 | light_sweep | open_hand_reaches_for_the_lamp | 1 | melee | KIT_BE_0002 ability 9; T0_Boss_Encounter_Registry @ BE_0002 counters (expose stalk tells with a torch lit from the geothermal vents); T0_Environment_Grammar_Registry @ EG_0003 attack_verbs D2_IGNITE;D10_VENT, enemy_usable TRUE; T1_Combat_System_Spec L635, L647 | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this cover; canon's cover member is the ARENA-WIDE answer (spec L635, L647) and an open-hand sweep at one lamp is not arena-wide - the same clause that re-derived AT_0003. He reaches for your light instead of for you - the move that makes the | |||||||
| AT_0010 | BE_0002 | ledge_drop | drop_fall | 0.80 | 0.20 | 0.80 | dodge_only | 1.60 | 1.75 | TRUE | 600 | 300 | 300 | drop_cone | leaves_your_eye_level | 1 | melee | KIT_BE_0002 ability 10; flores_island.md L53 (mount_inerie_cone_country environment_grammar_refs EG_0003;EG_0004;EG_0005;EG_0012); T1_Combat_System_Spec L634 | T5M-ORDINAL. A controlled fall from an upper shelf - a committed drop cannot be met, only vacated. SITE CORRECTION, RECORDED: the kit says an upper CAVE shelf, but phase 1 is mount_inerie_cone_country, whose refs carry EG_0005 Cave Pillar and Karst Column as karst structure on the cone-country slope | |||||||
| AT_0011 | BE_0002 | scree_slope_release | slope_release | 1.60 | 0.60 | 1.20 | cover | 2.40 | 1.75 | TRUE | 900 | 450 | 900 | slope_load | uphill_weight_shift_above_you | 1 | arena_mutation | T0_Environment_Grammar_Registry @ EG_0004 (attack_verbs D4_AVALANCHE;D9_HURL, loaded_potential gravitational, enemy_usable TRUE canon-named for this hunter on this ground, and its own notes naming the BE_0002 rescue) and @ EG_0005 (COVER); flores_island.md L53; T1_Combat_System_Spec L635, L637, L647 | T5M-ORDINAL. THE ONE ROW BEYOND THE KIT'S EIGHTEEN, and it is derived rather than invented. EG_0004 sits in this phase's arena, carries the avalanche and hurl verbs over a gravitationally loaded slope, its enemy_usable TRUE is canon-named for this hunter reading the child's tracks up this country, a | |||||||
| AT_0012 | BE_0002 | feint_lunge | feint | 0.80 | 0.20 | 0.50 | dodge_only | 1.00 | 1.75 | TRUE | 400 | 300 | 200 | lane_line | rear_heel_lift_blade_stays | stalk_cloak | 2 | melee | KIT_BE_0002 ability 11; T0_Boss_Encounter_Registry @ BE_0002 phase_breakdown_object (adds feint follow-ups on the lunge plus shortened telegraphs) and hitzone_parts stalk_cloak break_effect slows the feints; docs/spine/CH_02.md L147 (CH02_B08) | T5M-ORDINAL. The row's own evolve-not-swap clause made mechanical: the same root as AT_0004, one detail different, and that detail is the whole answer. The shortened telegraph is the min_tell drop from 600 to 400 against the same glyph. Rides the stalk cloak, whose canon break_effect slows the feint | ||||||
| AT_0013 | BE_0002 | double_beat_lunge | lunge | 0.55 | 0.20 | 0.50 | dodge_only | 1.60 | 1.75 | TRUE | 400 | 300 | 200 | lane_line | rear_heel_lifts_twice | 2 | melee | KIT_BE_0002 ability 12; T1_Combat_System_Spec L685, L634 | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this parry_only, which is deferred at Ch 2. The second beat is answered by a second dodge on the timing read, which is the nature rule's dodge and not a parry - the class stays a reading of the attack rather than of the chapter. | |||||||
| AT_0014 | BE_0002 | cornered_frenzy | frenzy_commit | 1.10 | 0.60 | 1.20 | dodge_only | 2.40 | 1.75 | TRUE | 600 | 450 | 300 | frenzy_flood | abandons_cover_center_line | 2 | melee | KIT_BE_0002 ability 13; flores_island.md L52 (kelimutu_crater_lakes environment_grammar_refs EG_0003;EG_0009;EG_0010;EG_0011); T0_Environment_Grammar_Registry @ EG_0009 tactical_affordance_class CONSTRICTION; T1_Combat_System_Spec L634 | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this cover; phase 2's arena carries no COVER-class feature at all - EG_0009 is CONSTRICTION, which is the kit's own nowhere-to-give-ground - so a cover-classed attack here would be unanswerable. Re-derived to the nature rule's dodge. The leas | |||||||
| AT_0015 | BE_0002 | grapple_to_pillar | grab | 0.80 | 0.35 | 1.20 | dodge_only | 1.60 | 1.75 | TRUE | 600 | 300 | 200 | bind_close | both_hands_no_weapon_out | 2 | grab | KIT_BE_0002 ability 14; T1_Combat_System_Spec L629, L649, L634; T0_Environment_Grammar_Registry @ EG_0009 (env_boss_verb_disabled TRUE) | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT. The kit reads this trigger_interrupt; the class is a READING OF THE ATTACK and never a free choice among equally available options (spec L629), and the nature of a committed two-handed grab is that it is answered by not being there (L634), not by triggerin | |||||||
| AT_0016 | BE_0002 | pursuit_sprint | run_through_water | 1.10 | 0.35 | 0.50 | any | 0.60 | 1.75 | TRUE | 600 | 450 | 300 | press_close | flat_run_ankle_water | 2 | melee | KIT_BE_0002 ability 15; T1_Combat_System_Spec L643; T0_Environment_Grammar_Registry @ EG_0009 (Waterfall Cavern Pocket, the phase-2 arena's own water); EG_0011 EXCLUDED | T5M-ORDINAL. He crosses the pool instead of going around it - a closing move, not a committed strike. It shares the press_close glyph family with AT_0008 because it is the same read at a different speed, which is the A3 contract honoured rather than dodged: one glyph family, one counter class. PROTE | |||||||
| AT_0017 | BE_0002 | the_emptying | drain_state | 1.60 | 0.60 | 0.80 | any | 0.00 | 1.75 | TRUE | 900 | 450 | 900 | drain_pull | shadow_lags_the_body | grip_talisman | 2 | cast | sustained_drain | KIT_BE_0002 ability 16; T1_Combat_System_Spec L646; T0_Creature_Roster @ CR_0151 (the attested Nage and Lio wa-for-mae account, Forth SRC_00469 / SRC_00457); T0_Ability_Tree_Registry cast_pattern | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT on the same ground as AT_0006 - neutralize is elemental by canon and this body carries no element. The readable pattern IS the class read here, so cast_pattern_ref carries it, which is the differentiator the rail's own column spec names for exactly this cas | |||||
| AT_0018 | BE_0002 | borrowed_speed | unbraced_strike | 0.30 | 0.10 | 0.25 | any | 1.60 | 1.75 | TRUE | 250 | 300 | 600 | no_windup_line | breath_unchanged_strike_early | grip_talisman | 2 | melee | KIT_BE_0002 ability 17; T1_Combat_System_Spec L685, L643, L634; bestiary sheet BE_0002_rangku_wera section 4 (the breathing that does not change) | T5M-ORDINAL. CLASS RE-DERIVED FROM THE KIT, parry deferred at Ch 2 - and the re-derivation lands on any rather than on dodge, because the kit's own mechanism note says the strike is UNBRACED, which is the opposite of L634's too-powerful-or-too-piercing test. Nothing about this attack's nature refuse | ||||||
| AT_0019 | BE_0002 | the_hold_refuses | arrest_stagger | 1.10 | 0.60 | 1.20 | weak_point | 0.00 | 1.75 | TRUE | 900 | 450 | 900 | hold_arrest | mid_motion_arrest_arm_shakes | grip_talisman | 2 | melee | KIT_BE_0002 ability 18; T0_Boss_Encounter_Registry @ BE_0002 hitzone_parts, win_condition REDUCE;FREE, restore_target; T1_Combat_System_Spec L648; harness/check_counter_class_coverage.py A5a | T5M-ORDINAL. The only weak_point row the corpus can carry today: BE_0002 is the ONLY boss of 284 whose hitzone_parts is populated, so A5a resolves on a real body instead of on a promise. The named part is grip_talisman - mult 1.5, break_threshold 0.35, break_effect weakens the polo hold. THIS ROW IS |